package com.weds.edwx.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

public class HealthMainInfoRecordEntity implements Serializable {

    @ApiModelProperty(required = true, dataType = "int", example = "", value = "记录序号")
    private Integer xh;

    @ApiModelProperty(required = true, dataType = "int", example = "", value = "关联graphic_type表")
    private Integer lx;

    @ApiModelProperty(required = true, dataType = "int", example = "", value = "0未发布 1已发布 2已过期")
    private Integer gState;

    @ApiModelProperty(required = true, dataType = "int", example = "", value = "0不轮播1轮播")
    private Integer isCarousel;

    @ApiModelProperty(required = true, dataType = "int", example = "", value = "0不置顶1置顶 ")
    private Integer isSticky;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "String", example = "", value = "发布时间")
    private Date expiredDate;

    @ApiModelProperty(required = true, dataType = "String", example = "", value = "顶部图片路径")
    private String topPic;

    @ApiModelProperty(required = true, dataType = "String", example = "", value = "底部图片")
    private String bottomPic;

    @ApiModelProperty(required = true, dataType = "String", example = "", value = "轮播图片")
    private String loopPic;

    @ApiModelProperty(required = true, dataType = "String", example = "", value = "修改")
    private String ltUserId;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "String", example = "", value = "修改时间")
    private Date ltDate;

    @ApiModelProperty(required = true, dataType = "String", example = "", value = "新增")
    private String ctUserId;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "String", example = "", value = "新增时间")
    private Date ctDate;


    @ApiModelProperty(required = true, dataType = "String", example = "", value = "label")
    private String label;

    @ApiModelProperty(required = true, dataType = "String", example = "", value = "标题")
    private String title;

    @ApiModelProperty(required = true, dataType = "String", example = "", value = "消息缩略版")
    private String textSub;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "String", example = "", value = "时间")
    private Date jlSj;

    public Integer getXh() {
        return xh;
    }

    public void setXh(Integer xh) {
        this.xh = xh;
    }

    public Integer getLx() {
        return lx;
    }

    public void setLx(Integer lx) {
        this.lx = lx;
    }

    public Integer getgState() {
        return gState;
    }

    public void setgState(Integer gState) {
        this.gState = gState;
    }

    public Integer getIsCarousel() {
        return isCarousel;
    }

    public void setIsCarousel(Integer isCarousel) {
        this.isCarousel = isCarousel;
    }

    public Integer getIsSticky() {
        return isSticky;
    }

    public void setIsSticky(Integer isSticky) {
        this.isSticky = isSticky;
    }


    public String getTopPic() {
        return topPic;
    }

    public void setTopPic(String topPic) {
        this.topPic = topPic;
    }

    public String getBottomPic() {
        return bottomPic;
    }

    public void setBottomPic(String bottomPic) {
        this.bottomPic = bottomPic;
    }

    public String getLoopPic() {
        return loopPic;
    }

    public void setLoopPic(String loopPic) {
        this.loopPic = loopPic;
    }

    public String getLtUserId() {
        return ltUserId;
    }

    public void setLtUserId(String ltUserId) {
        this.ltUserId = ltUserId;
    }


    public String getCtUserId() {
        return ctUserId;
    }

    public void setCtUserId(String ctUserId) {
        this.ctUserId = ctUserId;
    }

    public Date getCtDate() {
        return ctDate;
    }

    public void setCtDate(Date ctDate) {
        this.ctDate = ctDate;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTextSub() {
        return textSub;
    }

    public void setTextSub(String textSub) {
        this.textSub = textSub;
    }

    public Date getExpiredDate() {
        return expiredDate;
    }

    public void setExpiredDate(Date expiredDate) {
        this.expiredDate = expiredDate;
    }

    public Date getLtDate() {
        return ltDate;
    }

    public void setLtDate(Date ltDate) {
        this.ltDate = ltDate;
    }

    public Date getJlSj() {
        return jlSj;
    }

    public void setJlSj(Date jlSj) {
        this.jlSj = jlSj;
    }
}
